黑
是說今天得知週末有Hitcon的CTF
連假想休息一下的說QQ
還是再看一下貓貓撫慰我的心靈
今天繼續昨天的環境建置
不過說真的
他的challenges都已經很舊了
所以我在build的時候真的很痛苦
一來沒辦法參考現在最新的解法
再來以前的版本還會跟程式衝突
麻煩一點還要downgrade程式
當然這就要再去找有沒有留存以前版本的東西
我猜光是今天要開個AVD就花了我2-3個小時再解決很多細節
直接進入正題吧
昨天在Build Kernel 後來其實在我Post出去沒多久就跑好了xD
那接下來
Step 4.
Create Emulator
android create avd --force -t "Google Inc.:Google APIs:19" -n kernel_challenges
首先他會先建立一個AVD 並且用API-19的System Image
取名為kernel_challenges
在這裡其實就吃了不少坑
畢竟我不想直接裝Android Studio這麼肥的東西
(現在想想直接裝說不定不會踩這麼多坑QQ)
解法大概就幾種
avdmanager
,sdkmanager
等等管理工具根據經驗大概做好上面的問題就可以成功create
Step 5.
Launch Emulator
emulator -show-kernel -kernel arch/arm/boot/zImage -avd kernel_challenges -no-boot-anim -no-skin -no-audio -no-window -qemu -monitor unix:/tmp/qemuSocket,server,nowait -s
這裏照理上應該是要可以直接跑起來
但以我的部分
他是直接噴KVM有問題或是CPU不支援
心想:那屋摳零
跑去虛擬機控制中心看一下
果然是忘記開VT-X
接著就可以成功跑出來了
我是來世胸胸的...
我們明天再見